<!doctype html>
<html lang="zh-cn">
  <head>
    <title>网络编程(1) // JW Blog</title>
    <meta charset="utf-8" />
    <meta name="generator" content="Hugo 0.60.1" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <meta name="author" content="John Doe" />
    <meta name="description" content="" />
    <link rel="stylesheet" href="https://duyi111.gitee.io/css/main.min.f90f5edd436ec7b74ad05479a05705770306911f721193e7845948fb07fe1335.css" />

    
    <meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="网络编程(1)"/>
<meta name="twitter:description" content="1.IP地址的介绍 1.1 IP地址的概念  IP地址就是标识网络中设备的一个地址，好比现实生活中的家庭地址。  1.2 IP地址的表现形式  IP地址分为两类：IPv4和IPv6 IPv4是目前使用的IP地址 IPv6是未来使用的IP地址 IPv4是由点分十进制组成 IPv6是由冒号十六进制组成  1.3 IP地址的作用  IP地址的作用是标识网络中唯一的一台设备的，也就是说通过IP地址能够找到网络中某台设备  1.4 查看IP地址  Linux和macOS使用ifconfig命令 Windows使用ipconfig命令 说明：  127.0.0.1表示本机地址，如果和自己的电脑通信就可以使用该地址。 127.0.0.1该地址对应的域名是localhost，域名是IP地址的别名，通过域名能解析出一个对应的IP地址。    1.5 检查网络是否正常  检查网络是否正常使用ping命令 说明：  ping www.baidu.com： 检查是否能上公网 ping 当前局域网的IP地址：检查是否在同一个局域网内 ping 127.0.0.1： 检查本地网卡是否正常    1.6 小结  IP地址的作用是标识网络中唯一的一台设备的 IP地址的表现形式分为：IPv4和IPv6 查看网卡信息：ifconfig和ipconfig 检查网络：ping  2.端口和端口号的介绍 2.1 端口的概念  端口是传输数据的通道，好比大门，是数据传输必经之路。 每一个端口都会有一个对应的端口号，好比大门都有一个门牌号，想要找到端口通过端口号即可  2.2 端口号的概念  操作系统为了统一管理这么多端口，就对端口进行了编号，这就是端口号，端口号其实就是一个数字。 通过IP地址找到对应的设备，通过端口号找到对应的端口，然后通过端口把数据传输给应用程序。  2."/>

    <meta property="og:title" content="网络编程(1)" />
<meta property="og:description" content="1.IP地址的介绍 1.1 IP地址的概念  IP地址就是标识网络中设备的一个地址，好比现实生活中的家庭地址。  1.2 IP地址的表现形式  IP地址分为两类：IPv4和IPv6 IPv4是目前使用的IP地址 IPv6是未来使用的IP地址 IPv4是由点分十进制组成 IPv6是由冒号十六进制组成  1.3 IP地址的作用  IP地址的作用是标识网络中唯一的一台设备的，也就是说通过IP地址能够找到网络中某台设备  1.4 查看IP地址  Linux和macOS使用ifconfig命令 Windows使用ipconfig命令 说明：  127.0.0.1表示本机地址，如果和自己的电脑通信就可以使用该地址。 127.0.0.1该地址对应的域名是localhost，域名是IP地址的别名，通过域名能解析出一个对应的IP地址。    1.5 检查网络是否正常  检查网络是否正常使用ping命令 说明：  ping www.baidu.com： 检查是否能上公网 ping 当前局域网的IP地址：检查是否在同一个局域网内 ping 127.0.0.1： 检查本地网卡是否正常    1.6 小结  IP地址的作用是标识网络中唯一的一台设备的 IP地址的表现形式分为：IPv4和IPv6 查看网卡信息：ifconfig和ipconfig 检查网络：ping  2.端口和端口号的介绍 2.1 端口的概念  端口是传输数据的通道，好比大门，是数据传输必经之路。 每一个端口都会有一个对应的端口号，好比大门都有一个门牌号，想要找到端口通过端口号即可  2.2 端口号的概念  操作系统为了统一管理这么多端口，就对端口进行了编号，这就是端口号，端口号其实就是一个数字。 通过IP地址找到对应的设备，通过端口号找到对应的端口，然后通过端口把数据传输给应用程序。  2." />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://duyi111.gitee.io/post/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B1/" />
<meta property="article:published_time" content="2020-01-29T21:34:36+08:00" />
<meta property="article:modified_time" content="2020-01-29T21:34:36+08:00" />


  </head>
  <body>
    <header class="app-header">
      <a href="https://duyi111.gitee.io/"><img class="app-header-avatar" src="/avatar.jpg" alt="John Doe" /></a>
      <h1>JW Blog</h1>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vehicula turpis sit amet elit pretium.</p>
      <div class="app-header-social">
        
      </div>
    </header>
    <main class="app-container">
      
  <article class="post">
    <header class="post-header">
      <h1 class ="post-title">网络编程(1)</h1>
      <div class="post-meta">
        <div>
          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-calendar">
  <title>calendar</title>
  <rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line>
</svg>
          Jan 29, 2020
        </div>
        <div>
          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-clock">
  <title>clock</title>
  <circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline>
</svg>
          1 min read
        </div></div>
    </header>
    <div class="post-content">
      <h2 id="1ip">1.IP地址的介绍</h2>
<h4 id="11-ip">1.1 IP地址的概念</h4>
<ul>
<li>IP地址就是<em><strong>标识网络中设备的一个地址</strong></em>，好比现实生活中的家庭地址。</li>
</ul>
<h4 id="12-ip">1.2 IP地址的表现形式</h4>
<ul>
<li>IP地址分为两类：IPv4和IPv6</li>
<li>IPv4是目前使用的IP地址</li>
<li>IPv6是未来使用的IP地址</li>
<li>IPv4是由点分十进制组成</li>
<li>IPv6是由冒号十六进制组成</li>
</ul>
<h4 id="13-ip">1.3 IP地址的作用</h4>
<ul>
<li>IP地址的作用是<em><strong>标识网络中唯一的一台设备的</strong></em>，也就是说通过IP地址能够找到网络中某台设备</li>
</ul>
<h4 id="14-ip">1.4 查看IP地址</h4>
<ul>
<li>Linux和macOS使用<code>ifconfig</code>命令</li>
<li>Windows使用<code>ipconfig</code>命令</li>
<li>说明：
<ul>
<li>127.0.0.1表示本机地址，如果和自己的电脑通信就可以使用该地址。</li>
<li>127.0.0.1该地址对应的域名是<code>localhost</code>，<em><strong>域名是IP地址的别名</strong></em>，通过域名能解析出一个对应的IP地址。</li>
</ul>
</li>
</ul>
<h4 id="15-">1.5 检查网络是否正常</h4>
<ul>
<li>检查网络是否正常使用<code>ping</code>命令</li>
<li>说明：
<ul>
<li><code>ping www.baidu.com</code>： 检查是否能上公网</li>
<li><code>ping 当前局域网的IP地址</code>：检查是否在同一个局域网内</li>
<li><code>ping 127.0.0.1</code>： 检查本地网卡是否正常</li>
</ul>
</li>
</ul>
<h4 id="16-">1.6 小结</h4>
<ul>
<li>IP地址的作用是标识网络中唯一的一台设备的</li>
<li>IP地址的表现形式分为：IPv4和IPv6</li>
<li>查看网卡信息：<code>ifconfig</code>和<code>ipconfig</code></li>
<li>检查网络：<code>ping</code></li>
</ul>
<h2 id="2">2.端口和端口号的介绍</h2>
<h4 id="21-">2.1 端口的概念</h4>
<ul>
<li>端口是传输数据的通道，好比大门，是数据传输必经之路。</li>
<li>每一个端口都会有一个对应的端口号，好比大门都有一个门牌号，想要找到端口通过端口号即可</li>
</ul>
<h4 id="22-">2.2 端口号的概念</h4>
<ul>
<li>操作系统为了统一管理这么多端口，就对端口进行了编号，这就是端口号，端口号其实就是一个数字。</li>
<li>通过IP地址找到对应的设备，通过端口号找到对应的端口，然后通过端口把数据传输给应用程序。</li>
</ul>
<h4 id="23-">2.3 端口和端口号的关系</h4>
<ul>
<li>端口号可以标识唯一的一个端口</li>
</ul>
<h4 id="24-">2.4 端口号的分类</h4>
<ul>
<li>知名端口号
<ul>
<li>知名端口号是指<em><strong>众所周知的端口号，范围从0到1023</strong></em>。这些端口号一般固定分配给一些服务。</li>
</ul>
</li>
<li>动态端口号
<ul>
<li>程序员<em><strong>开发应用程序使用的端口号称为动态端口号，范围是从1024到65535</strong></em>。
<ul>
<li>如果程序员开发的程序没有设置端口号，操作系统会在动态端口号这个范围内随机生成一个给开发的应用程序使用。</li>
<li>当运行一个程序默认会有一个端口号，当这个程序退出时，所占用的这个端口号就会被释放。</li>
</ul>
</li>
</ul>
</li>
</ul>
<h4 id="25-">2.5 小结</h4>
<ul>
<li>端口的作用就是<em><strong>给运行的应用程序提供传输数据的通道</strong></em>。</li>
<li>端口号的作用是<em><strong>用来区分和管理不同端口的，通过端口号能找到唯一的一个端口</strong></em>。</li>
<li>端口号可以分为两类：<em><strong>知名端口号</strong></em>和<em><strong>动态端口号</strong></em>
<ul>
<li>知名端口号的范围是0到1023。</li>
<li>动态端口号的范围是1024到65535。</li>
</ul>
</li>
</ul>

    </div>
    <div class="post-footer">
      
    </div>
  </article>

    </main>
  </body>
</html>
